home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_0799 / 687 < prev    next >
Text File  |  1994-08-27  |  2KB  |  43 lines

  1. Subject: Re: Home Baked 
  2. Date: Tue, 05 Jul 1994 11:43:35 +1000
  3. From: Warwick Allison <warwick@cs.uq.oz.au>
  4. Precedence: bulk
  5.  
  6. Annius Groenink wrote:
  7. >
  8. >Warwick's WM_TOPPED approach is witty  but not perfect---the click  only
  9. >gets sent to the app when the  mouse button is released.  And I am  sure
  10. >there IS an Atari document which says:  TOP your window when a WM_TOPPED
  11. >message is received! Users expect the  action of left-clicking to top  a
  12. >window---otherwise they'd be using WINX anyway.
  13.  
  14. I think I gave the precedence cases at the time:
  15.  
  16.     1. PageStreams toolbox - WM_TOPPED used for click-on-tool.
  17.     2. Any other toolbox must work that way too. (eg. Kandinsky, Calamus)
  18.     3. Any system that uses modal dialogs where WM_TOPPED messages
  19.         for any window just cause topping of the modal dialog.
  20.  
  21. True, it is slightly imperfect, but it lets non-WINX, non-MTOS users get
  22. the same benefits as those users, and frees us programmer to providing
  23. a consistent interface.
  24.  
  25. For example, implementing a toolbox-in-a-window model without this
  26. feature is extremely frustrating for the user:  every time the want to
  27. change tools they must click on the toolbox window (to top it), then
  28. click on the toolbox window again (to select tool), then click on the
  29. document window again (to top it), then finally click on the document
  30. window to actually use the tool!!! With my WM_TOPPED handling approach,
  31. the user just click on the tool, then uses it.  Unbeatable(tm).
  32.  
  33.  
  34. >(Although I haven't adopted that approach in Edith...  I am a WINX  user
  35. >myself,  so I just set WF_BEVENT to 1 and trouble gone)
  36.  
  37. And isn't it nice.  So don't deprive those poor non-WINX/non-MTOS users
  38. of the feature.
  39.  
  40.  
  41. --
  42. Warwick
  43.